package org.cunamas.core.service;

import java.util.List;
import java.util.Map;

import org.cunamas.core.bean.BudgetInputBean;
import org.cunamas.core.bean.CommitteesInputBean;
import org.cunamas.core.bean.PracticesInputBean;


public interface DataLoadService {

	String processPracticesInputDataLoad(Long anio, List<PracticesInputBean> practicesInputBeanList);
	
	String processCommitteesInputDataLoad(Long anio, Long trimestre, List<CommitteesInputBean> committeesInputBeanList);

	String processBudgetInputProgrammedDataLoad(Long anio, Long mes,
			List<BudgetInputBean> budgetInputProgrammedBeanList);

	String processGoalsInputCuidadoDiurnoDataLoad(Long anio, Long mes,
			List<BudgetInputBean> goalsInputCuidadoDiurnoBeanList);

	String processGoalsInputQatariDataLoad(Long anio, Long mes,
			List<BudgetInputBean> goalsInputQatariBeanList);

	String processGoalsInputWwiDataLoad(Long anio, Long mes,
			List<BudgetInputBean> goalsInputWwiBeanList);

	String processGoalsInputSafDataLoad(Long anio, Long mes,
			List<BudgetInputBean> goalsInputSafBeanList);

	String processQatariInputDataLoad(Long anio, Long mes,
			List<BudgetInputBean> qatariInputBeanList);

	String processWwiInputDataLoad(Long anio, Long mes,
			List<BudgetInputBean> wwiInputBeanList);

	Map<String, String> loadListaDepartamentos();

	Map<String, String> loadListaProvincias();

}